Rysunek Roboczy: Grupowanie automatyczne |
Lokalizacja w menu |
---|
brak |
Środowisko pracy |
Rysunek Roboczy, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.17 |
Zobacz także |
Warstwa, Grupa |
Polecenie Grupowanie automatyczne zmienia aktywną warstwę lub, opcjonalnie, aktywną grupę lub podobny do grupy obiekt BIM. Nowe obiekty Rysunku roboczego i BIM są automatycznie umieszczane w tej aktywnej warstwie lub grupie.
Polecenie to było pierwotnie przeznaczone dla grup, stąd jego nazwa, ale zostało przeprojektowane w wersji FreeCAD 0.19, kiedy wprowadzono system warstw. Ponieważ obsługa warstw jest teraz domyślna dla polecenia, pozostała część tej strony skupi się głównie na warstwach.
Menu warstw w tacce narzędziowej.
Zobacz także strony: Edytor ustawień oraz Rysunek Roboczy: Ustawienia.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Jeśli środowisko pracy Rysunek Roboczy jest aktywne, obiekt aplikacji FreeCADGui posiada właściwość draftToolBar
. Obiekt draftToolBar
posiada właściwość autogroup
, która zawiera nazwę aktywnej grupy automatycznej lub Brak
, jeśli żadna grupa nie jest aktywna. Aby zmienić aktywną grupę automatyczną, użyj metody setAutoGroup
obiektu draftToolBar
. Aby umieścić obiekty w aktywnej grupę automatyczną, użyj metody autogroup
modułu Draft.
# This code only works if the Draft Workbench is active!
import FreeCAD as App
import FreeCADGui as Gui
import Draft
doc = App.newDocument()
polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer = Draft.make_layer()
Gui.draftToolBar.setAutoGroup(layer.Name)
Draft.autogroup(polygon1)
Draft.autogroup(polygon2)
Draft.autogroup(polygon3)
doc.recompute()